r-Parametri žiratora

Postavljanje jednačina

Brisanje promejlivih na početku
clear variables
Definisanje simbola, odnosno nepoznatih
syms i1 i2 j1 j2 u1 u2 v1 v2 v3 v4 v5 R1 R2 R3 R4
promenljive = [v1 v2 v3 v4 v5 j1 j2 u1 u2]
promenljive = 
Jednačine
jednacine = [-i1 + (v1-v4)/R3 == 0,...
(v4-v1)/R3 + (v4-v5)/R1 + j1 == 0,...
(v5-v4)/R1 + (v5-v2)/R4 == 0,...
(v2-v5)/R4 + j2 - i2 == 0,...
v3/R2 + i2 == 0,...
v3 == v5, v1 == v5,...
v1 == u1, v2-v3 == u2]
jednacine = 

Rešavanje jednačina

Rešenje
resenje = solve(jednacine, promenljive)
resenje = struct with fields:
v1: -R2*i2 v2: -(R1*R2*i2 - R3*R4*i1)/R1 v3: -R2*i2 v4: - R2*i2 - R3*i1 v5: -R2*i2 j1: (i1*(R1 + R3))/R1 j2: (R1*i2 - R3*i1)/R1 u1: -R2*i2 u2: (R3*R4*i1)/R1
r11 = subs(resenje.u1/i1, i2, 0)
r11 = 
0
r12 = subs(resenje.u1/i2, i1, 0)
r12 = 
r21 = subs(resenje.u2/i1, i2, 0)
r21 = 
r22 = subs(resenje.u2/i2, i1, 0)
r22 = 
0
r = [r11 r12; r21 r22]
r =